body,html{margin:0;padding:0;color:#666;font-size:14px;font-family:"Microsoft Yahei",\5B8B\4F53,Arial Narrow,arial,serif;text-align:left;}
div,p,span,ul,li,input,td,dd,dl,dt,ol,h1,form{margin:0;padding:0;}
i,em{font-style:normal;}
img{ border:none;vertical-align:top;}
ul,li,dl,dd,dt{list-style-type: none;}
a,a:hover{text-decoration: none;}
a:hover{opacity: .8;filter: alpha(opacity=80);}
.fn_clear{zoom:1;display:block;clear:both;}
.fn_clear:after{clear:both;display:block;overflow:hidden;visibility:hidden;height:0 !important;line-height:0;font-size:xx-large;content:"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";}
.fn_hide{overflow: hidden;display: block;height: 0;visibility: hidden;line-height: 0;font-size: 0;}
.fn_right{display: inline;float: right;}
.fn_left{display: inline;float: left;}
/**/
.fw700{font-weight: 700;}
.col_blue{color: #377de5}
.col_333{color: #333}
.col_666{color: #666}
.col_999{color: #999}
.col_red{color: #e51717}
.tar{text-align: right;}
.fz12{font-size: 12px;}
.pl2p{padding-left: 2%;}
.w302{width: 302px;}
.pl5px{padding-left: 5px;}
.fz18c333{font-size: 18px;color: #333}
.w480{width: 480px;}
.w520{width: 520px;}
.w200{width: 200px;}
.w460{width: 460px;}
.w256{width: 256px;}
.min_h58{min-height: 58px;}
.min_h140{min-height: 140px;}
.max_h140{max-height: 140px;}
.tac{text-align: center;}
.lh45{line-height: 45px;}
.bgcfff{background-color: #fff;}
.bgcfa{background-color: #fafafa;}
body,html{background-color: #fafafa;}

.header{position: fixed;_position: relative;top: 0;left: 0;width: 100%;z-index: 99}
.header .nav{position: relative;height: 42px;width: 870px;margin: 0 auto;line-height: 42px;z-index: 2}
.header .nav a{float: left;display: inline;padding: 0 10px;height: 42px;color: #95a3ab;*zoom: 1;}

.header .nav a.active{background-color: #222a2f;color: #fafafa}
.header .nav a.home{display: inline;float: left;padding: 0 5px 0 24px;background-image: url(../images/home.png);background-position:5px center ;background-repeat:no-repeat;}
.header .nav a.write{width: 20px;padding: 0 15px;background-image: url(../images/write.png);background-position:center ;background-repeat:no-repeat;}
.header .nav a.info{width: 20px;padding: 0 15px;background-image: url(../images/info.png);background-position:center ;background-repeat:no-repeat;}
.header .nav a.logout{width: 20px;padding: 0 15px;background-image: url(../images/logout.png);background-position:center ;background-repeat:no-repeat;}

.header .header_shadow{position: absolute;left: 0;top: 0;width: 100%;height: 42px;background-color: #324048;filter: alpha(opacity=90);opacity: .9;z-index: 1}
.header .nav .search{position: absolute;top: 7px;left: 50%;width: 180px;height: 28px;margin-left:-55px;background: #fff url(../images/search.png) 156px 6px no-repeat;border-radius: 3px;line-height: 28px;color: #999}
.header .nav .search input{overflow: hidden;display: inline;float: left;width: 142px;padding: 5px 0 0 10px;border: 0 none;background: none;outline: 0 none;color: #999}
.header .nav .search a{overflow: hidden;display: inline;float: left;width: 28px;height: 28px;padding: 0;line-height: 999em;cursor: pointer;}

.wrap{width: 870px;margin:0 auto;padding-top: 52px;}
.weibo_list{/*margin-bottom:20px;*/}
.weibo_list li{padding-top: 20px;border-top: 1px solid #d9d9d9;zoom: 1;}

.weibo_list li:first-child{padding-top: 10px;border-top:1px solid #fafafa;}
.weibo_list li .user_pic{display: inline;float: left;margin-right: 10px;padding: 3px 0 15px 0;}
.weibo_list li .user_pic img{width: 48px;height: 48px;}
.weibo_list li .msg_box {overflow: hidden;/*margin-left: 58px;*/word-wrap: break-word;word-break: break-all;}
.weibo_list li .msg_box p.user_name{font-weight: 700;padding: 0;}
.weibo_list li .user_name a{color: #333}
.weibo_list li .msg_box p{padding: 8px 0;line-height: 22px;}

.weibo_list li .msg_from{height: 30px;line-height: 30px;}
.weibo_list li .msg_from .praise{padding:0 0 0 20px ;background: url(../images/praise.gif) 2px center no-repeat;zoom: 1;}
.weibo_list li .msg_from .praised{padding: 0 0 0 20px ;background: url(../images/praised.gif) 2px center no-repeat;zoom: 1;}
.weibo_list li .msg_from .praised{}
.weibo_list li .col_blue a{color: #377de5}

.weibo_list li .quote{position: relative;margin-bottom: 10px;padding: 10px 12px 0;border:1px solid #d9d9d9;background-color: #f2f2f2;}
.weibo_list li .msg_box .quote p.user_name{font-weight: 500;padding: 0;}
.weibo_list li .quote .quote_cor{_display: none;position: absolute;top: -7px;left: 35px;width: 0;height: 0;border-top:0px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #d9d9d9;border-left:6px solid transparent;border-style:dotted dotted solid dotted;border-style:solid solid solid solid\9\0;}
.weibo_list li .quote .quote_cor2{_display: none;position: absolute;top: 1px;left: -6px;width: 0;height: 0;border-top:0px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f2f2f2;border-left:6px solid transparent;border-style:dotted dotted solid dotted;border-style:solid solid solid solid\9\0;}
.weibo_list .photo .small{width: 200px;word-wrap: break-word;word-break: break-all;}
.weibo_list .photo .small li,.weibo_list .photo .small li:first-child {display: inline;float: left;margin:0 3px 3px 0 ;padding: 0;border: 0}
.weibo_list .photo .small li{overflow: hidden;}
.weibo_list .photo .small li img{width: 60px;height: 60px;}
.weibo_list .photo .small_only img{max-width: 120px;max-height: 120px;}
.weibo_list .photo .big_only img{width: 330px;}


.weibo_list .photo .big{width: 330px;padding: 0 20px 12px;background-color: #f2f2f2;border: 1px solid #e0e0e0;}
.weibo_list .photo .big .packup{padding: 0 10px 0 18px;background: url(../images/packup.gif) 2px center no-repeat;}
.weibo_list .photo .big .lookover{padding: 0 10px 0 18px;background: url(../images/lookover.gif) 2px center no-repeat;}
.weibo_list .photo .big .packup:hover,.weibo_list .photo .big .lookover:hover{text-decoration: underline;}
.weibo_list .photo .big .bigimg{margin-bottom: 10px;}
.weibo_list .photo .big .bigimg img{width: 330px;}
.weibo_list .photo .big .imglist{position: relative;height: 45px;}
.weibo_list .photo .big .imglist .but_l{position: absolute;width: 10px;height: 43px;top:0;left:0;border: 1px solid #ccc;border-radius: 2px;background-color: #e6e6e6;color: #999999;font-size: 10px;line-height: 43px;font-family: cursive,sans-serif;font-weight: 700;text-align: center;}
.weibo_list .photo .big .imglist .but_r{position: absolute;width: 10px;height: 43px;top:0;right:0;border: 1px solid #ccc;border-radius: 2px;background-color: #e6e6e6;color: #999999;font-size: 10px;line-height: 43px;font-family: cursive,sans-serif;font-weight: 700;text-align: center;}
.weibo_list .photo .big .imglist .but_l:hover,.weibo_list .photo .big .imglist .but_r:hover{background-color: #ccc;color:#eee;border-color: #c9c9c9}
.weibo_list .photo .big .imglist div.w302{position: relative;overflow: hidden;top: 0;left: 15px;height: 45px;}
.weibo_list .photo .big .imglist ul{position: absolute;width: 3000px;}
.weibo_list .photo .big .imglist ul li{width: 45px;height: 45px;display:inline;overflow: hidden;float: left;border: 0 none;padding-top: 0;margin-right: 6px;font-size: 0;line-height: 0;}
.weibo_list .photo .big .imglist ul li img{border:1px solid #f2f2f2;width: 43px;height: 43px;}
.weibo_list .photo .big .imglist ul li .active img{border-color: #699be6;}

.weibo_list li .talk_wrap{position: relative;margin-bottom: 10px;padding: 10px 12px 0;border:1px solid #d9d9d9;background-color: #f2f2f2;}
.weibo_list li .talk_wrap .talk_wrap_cor{_display: none;position: absolute;top: -7px;right: 5px;width: 0;height: 0;border-top:0px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #d9d9d9;border-left:6px solid transparent;border-style:dotted dotted solid dotted;border-style:solid solid solid solid\9\0;}
.weibo_list li .talk_wrap .talk_wrap_cor2{_display: none;position: absolute;top: 1px;left: -6px;width: 0;height: 0;border-top:0px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f2f2f2;border-left:6px solid transparent;border-style:dotted dotted solid dotted;border-style:solid solid solid solid\9\0;}
.weibo_list li .talk_wrap textarea{overflow-y: hidden;display: block;width: 96%;margin:0 auto 5px;padding:5px 1%;border:1px solid #d9d9d9;min-height: 35px;line-height: 17px;}

.weibo_list li .follow .talk_wrap_cor{}
.weibo_list li .comment .talk_wrap_cor{right: 40px}

.weibo_list li .talk_wrap .but_box{overflow: hidden;height: 26px;width: 97%;padding:0 1%;margin: auto;font-size: 12px;vertical-align: middle;line-height: 26px;}
.weibo_list li .talk_wrap .but_box .faceico{display: inline;float: left;width: 17px;height: 24px;margin-right: 8px;background: url(../images/faceico.png) center no-repeat;}
.weibo_list li .talk_wrap .but_box label{float: left;cursor: pointer;}
.weibo_list li .talk_wrap .but_box label input.checkbox{margin-top: 6px ;*margin-top: 0;}
.weibo_list li .talk_wrap .pl2p{padding-left: 2%;}

.but1 {display: inline-block;padding: 0 12px;height: 23px; border-style: solid; border-width: 1px; border-color: rgb( 53, 148, 214 ); border-radius: 3px;background: #4b98df;background-image: -moz-linear-gradient( 90deg, rgb(73,150,222) 0%, rgb(115,181,242) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(73,150,222) 0%, rgb(115,181,242) 100%);  background-image: -ms-linear-gradient( 90deg, rgb(73,150,222) 0%, rgb(115,181,242) 100%);text-align: center;color: #fff;line-height: 23px;}
.but2 {display: inline-block;padding: 0 12px;height: 23px; border-style: solid; border-width: 1px; border-color: #adadad; border-radius: 3px;background: #d8d9da;  background-image: -moz-linear-gradient( 90deg, rgb(197,199,200) 10%, rgb(248,248,248) 90%); background-image: -webkit-linear-gradient( 90deg, rgb(197,199,200) 10%, rgb(248,248,248) 90%); background-image: -ms-linear-gradient( 90deg, rgb(197,199,200) 10%, rgb(248,248,248) 90%);text-align: center;color: #666;line-height: 23px;}
.but3 {display: inline-block;padding: 0 12px;height: 23px; border-style: solid; border-width: 1px; border-color: #f2822e; border-radius: 3px;background: #f8912a;  background-image: -moz-linear-gradient( 90deg, rgb(250,120,22) 0%, rgb(246,169,61) 100%);  background-image: -webkit-linear-gradient( 90deg, rgb(250,120,22) 0%, rgb(246,169,61) 100%); background-image: -ms-linear-gradient( 90deg, rgb(250,120,22) 0%, rgb(246,169,61) 100%);text-align: center;color: #fff;line-height: 23px;}

.but3:hover,.but2:hover,.but1:hover{opacity: .8;filter: alpha(opacity=80);}

.weibo_list li .talk_wrap_list {width: 97%;margin: auto;}
.weibo_list li .talk_wrap_list li{border-top: 0 none;border-bottom: 1px dashed #d9d9d9;}
.weibo_list li .talk_wrap_list .user_pic img{width: 35px;height: 35px;}
.weibo_list li .talk_wrap_list .msg_box{/*margin-left: 45px;*/}
.weibo_list li .talk_wrap_list .msg_box p{padding-top: 0;}

.message{}
.message .title{position: relative;font-size: 14px;font-weight: 500;color: #333;line-height: 34px;border-bottom: 1px solid #d9d9d9;}
.message .title .tips{position: absolute;top: -5px;right: 50px;height: 40px;padding: 0 30px 0 10px; line-height: 40px;background-color: #f2f7ff;border: 1px solid #bad4fe;text-align: center;}
.message .title .tips a:hover{text-decoration: underline;}
.message .title .tips .close{position: absolute;right: 0px;top: 0px;padding: 5px;line-height: 12px;color: #666}
.message .title .tips .close:hover{color: #000;font-weight: 700;text-decoration: none}

.message .weibo_list li .msg_box p{padding-top: 0;}
.message .weibo_list li{border-top: 0 none;border-bottom: 1px dashed #d9d9d9; }

.user_box{overflow: hidden;height: 190px;margin-bottom: 5px;border-bottom: 1px solid #d9d9d9;}
.user_box .useimg {width: 180px;height: 180px;margin-right: 20px;}
.user_box .useimg img{width: 180px;height: 180px;}

.user_box .nexus{line-height: 302px;font-size: 14px;color: #666}

.allyet{padding: 0 6px 0 30px;background: url(../images/allyet.gif) 5px center no-repeat;zoom: 1;color: #666;cursor: default;}
.uyet{padding: 0 6px 0 30px;background: url(../images/uyet.gif) 5px center no-repeat;zoom: 1;color: #666;cursor: default;}
.iyet{padding: 0 6px 0 30px;background: url(../images/uyet.gif) 5px center no-repeat;zoom: 1;color: #666;cursor: default;}
.add{padding: 0 6px 0 30px;background: url(../images/add.gif) 5px center no-repeat;zoom: 1;color: #666}

.user_box .useinfo{padding-top: 120px;line-height: 30px;}
.user_box .useinfo a {display: inline-block;float: right;padding: 0 20px;border-right: 1px solid #d9d9d9;text-align: center;}
.user_box .useinfo a:first-child{border-right: 0 none;}
.user_box .useinfo a strong{display: block;font-size: 16px;font-weight: 500;color: #377de5}
.user_box .useinfo a span{display: block;font-size: 14px;font-weight: 500;color: #333}
.user_box .useinfo a:hover strong,.user_box .useinfo a:hover span{color: #333}

.nexus_list{padding-top: 15px;}
.nexus_list li{display: inline;float: left;width: 195px;height: 58px;margin: 0 10px 20px;padding-top: 10px;border: 1px solid #d9d9d9;}
.nexus_list li .user_pic{float: left;margin: 0 8px 0 8px;}
.nexus_list li .msg_box{font-size: 12px;line-height: 17px;}
.nexus_list li .msg_box a{color: #666}
.nexus_list li .msg_box .user_name{font-size: 14px;color: #666;margin-bottom: 10px;line-height: 20px;}
.nexus_list li .msg_box .user_name a{color: #666}

.more{display: block;height: 28px;margin-bottom:  10px ;line-height: 28px;border:1px solid #bad4fe;background-color: #f2f7ff;text-align: center;font-size: 12px;color: #377de5;}
.more:hover{opacity: .8;filter: alpha(opacity=80);}

.pages{height: 24px;margin: 10px 0 ;font-size: 12px;line-height:16px;}
.pages a{display: inline-block;padding:0 5px;border:1px solid #fafafa;color: #999;cursor: pointer;}
.pages a:hover,.pages a.updown:hover,.pages a.active{border:1px solid #377de5;border-radius: 4px;background-color: #6598e6;color: #fff;}
.pages a.active{cursor: default;}
.pages a.updown{border:1px solid #e0e0e0;border-radius: 4px;background-color: #f2f2f2;line-height: 22px;}

.footer .pages{margin: 20px 0 30px}

.pop{display: inline-block;*display: inline;border: 1px solid #ccc;zoom: 1;z-index: 9}
.popbor4{border:4px solid #e6e6e6;border:4px solid rgba(218,218,218,0.8);background-color: #fff;}
.pop_tit{position: relative;height: 34px;padding-left: 10px;background-color: #e6e6e6;line-height: 34px;font-size: 14px;color: #333}
.pop_tit a{padding:0 10px;color: #999}
.pop_tit a:hover{color: #000;font-weight: 700;}

.pop_con{position: relative;padding: 15px 10px;}
.pop_con p{color: #666;margin-bottom: 5px;}
.pop_con textarea{overflow-y: auto;display: block;width: 97%;margin:0 auto 10px;border:1px solid #ccc;}

.pop_con .but_box{overflow: hidden;height: 26px;width: 97%;padding:0 1%;margin: auto;font-size: 12px;vertical-align: middle;line-height: 26px;}
.pop_con .but_box .faceico{display: inline;float: left;padding-left:22px;height: 24px;margin-right: 8px;background: url(../images/faceico.png) 2px center no-repeat;color: #999;}
.pop_con .but_box .photoico{display: inline;float: left;padding-left:22px;height: 24px;margin-right: 8px;background: url(../images/photoico.gif) 2px center no-repeat;color: #999;}
.pop_con .but_box .subjectico{display: inline;float: left;padding-left:22px;height: 24px;margin-right: 8px;background: url(../images/subjectico.gif) 2px center no-repeat;color: #999;}
.faceico:hover,.photoico:hover,.subjectico:hover{opacity: .8;filter: alpha(opacity=80);}
.pop_con .but_box label{float: left;cursor: pointer;}
.pop_con .but_box label input.checkbox{margin-top: 6px ;*margin-top: 0;}
.pop .pop_por .quote_cor{_display: none;position: absolute;top: -7px;left: 85px;width: 0;height: 0;border-top:0px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ccc;border-left:6px solid transparent;border-style:dotted dotted solid dotted;border-style:solid solid solid solid\9\0;}
.pop .pop_por .quote_cor2{_display: none;position: absolute;top: 2px;left: -6px;width: 0;height: 0;border-top:0px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #e6e6e6;border-left:6px solid transparent;border-style:dotted dotted solid dotted;border-style:solid solid solid solid\9\0;}
.pop_por{position: absolute;left: -1px;/*bottom: -85px;*/}
.pop .upload{padding-top:10px;overflow: hidden;}
.pop .upload li{overflow: hidden;position: relative;display: inline;float: left;width: 84px;height: 84px;margin:0 4px 10px 0px;background: url(../images/popup.gif) no-repeat;}
.pop .upload li input{position: absolute;width: 84px;height: 84px;top: 0;left: 0;opacity:0;filter: alpha(opacity=0);cursor: pointer; }
.pop .upload li img{width: 80px;padding: 1px;border:1px solid #d9d9d9;}
.pop .upload .close,.pop .upload .close:link,.pop .upload .close:visited{position: absolute;right:2px;top:2px;width: 21px;height: 21px;line-height: 20px;opacity:.8;filter: alpha(opacity=80);background-color: #333;color: #fff;text-align: center;}
.pop .upload .close:hover{opacity:1;filter: alpha(opacity=100);}

.pop .pop_por2 .quote_cor{_display: none;left: 140px;}
.pop .pop_por .quote_cor2{_display: none;border-top:0px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;border-style:dotted dotted solid dotted;border-style:solid solid solid solid\9\0;}
.pop_por2 p{margin-bottom: 10px;word-wrap: break-word;word-break: break-all;}
.pop_por2 p label{display: inline-block;padding: 0 5px;white-space: nowrap;}
.pop_por2 p label input{margin-right: 5px;}
.pop_por2 .textbox{height: 20px;padding: 2px 10px;border:1px solid #ccc;width: 148px;line-height: 20px;font-size: 12px;}

/*login*/
.login{display: inline-block;*display: inline;width: 368px;zoom: 1;z-index: 11;}
.login_tit{position: relative;height: 40px;border-radius: 3px 3px 0 0 ;background-color: #34495e;text-align: center;font-size: 18px;line-height: 40px;color: #fff;}
.login_tit .close{position: absolute;right: 9px;bottom: 9px;width: 20px;height: 20px;border-radius: 5px;background: url(../images/login.png) -85px -76px no-repeat;}
.login_tit .close:hover{background: url(../images/login.png) -107px -76px no-repeat;}
.login_con{position: relative;padding: 30px 0 0 30px;height: 200px;border: 1px solid #ccc;border-top: 0 none;}
.login_con .inputbox{display: block;overflow: hidden;width: 156px;height: 38px;padding: 0 120px 0 33px;margin-bottom: 20px;border-radius: 3px;border: 1px solid #c8ced0;background: #e7eaec url(../images/login.png) 8px 0 no-repeat;vertical-align: middle;line-height: 38px;word-wrap: break-word;word-break: normal;word-break:break-all;zoom: 1;}
.login_con input{background: none;border: 0 none;outline: none}
.login_con .input_pwd{background: #e7eaec url(../images/login.png) 8px -38px no-repeat;}
.login_con .login_but{position: absolute;right: -3px;width: 85px;height: 46px;background:url(../images/login.png) 0 -76px no-repeat; color: #fff;font-size: 16px;line-height: 45px;text-indent: 18px}





